cucumber tree (parmentiera edulis) - Español Inglés Diccionario